home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 41.zip
/
BS1 part 41
/
Abacus diskdrives IO.adf
/
CH4
/
program6.bas
< prev
next >
Wrap
BASIC Source File
|
1978-06-28
|
1KB
|
79 lines
'Program 6:
'MiniBase V1.0
REM ON ERROR GOTO Problem
SCREEN 1,320,200,4,1
WINDOW 1,"Mini Base V1.0",,0,1
DIM Entry(12)
PALETTE 0,0,0,0
PALETTE 1,0,0,0
PALETTE 2,1,1,1
COLOR 2,0
INPUT "Data is (D)Data Statements or (I)Input ";a$
IF UCASE$(a$)="Q" THEN Ende
IF UCASE$(a$)="D" THEN
FOR i=1 TO 12
READ Entry(i)
NEXT i
GOTO BarChart
END IF
DataEntry:
CLS
PRINT "Input :"
PRINT
FOR i=1 TO 12
RepeatEntry:
PRINT "Value Nr.";i;
INPUT Entry(i)
IF Entry(i)=-1 THEN Ende
IF Entry(i)<0 OR Entry(i)>20 THEN PRINT "False input; repeat...":GOTO RepeatEntry
NEXT i
BarChart:
CLS
FOR i=1 TO 12
COLOR 1,3+i
FOR r=1 TO Entry(i)
LOCATE 23-r,i*3:PRINT " "
NEXT r
COLOR 2,0:LOCATE 23-r-1,i*3-1:PRINT Entry(i)
NEXT i
a$=""
LOCATE 23,9:INPUT "(S)ave or (N)ew ";a$
IF UCASE$(a$)="Q" THEN Ende
IF UCASE$(a$)="S" THEN
REM LOCATE 23,9:PRINT SPACE$(16);
LOCATE 23,9:INPUT "Filename ";file$
OPEN file$ FOR OUTPUT AS #1
PRINT #1,"EnteredData:";CHR$(13)
FOR i=1 TO 12
PRINT #1,"DATA ";Entry(i);CHR$(13)
NEXT i
CLOSE #1
END IF
GOTO DataEntry
Problem:
IF ERR=4 THEN
CLS
PRINT "No Data available !!! [Key]"
WHILE INKEY$="":WEND
ON ERROR GOTO ERROR
RESUME DataEntry
END IF
END
Ende:
WINDOW CLOSE 1
SCREEN CLOSE 1
END